import pandas as pd
import numpy as np

size = 10000
# 生成模拟数据
data = {
    'accommodates': np.random.randint(1, 10, size),  # 可入住人数，随机生成1 - 10之间整数，共100条数据
    'bedrooms': np.random.randint(1, 5, size),  # 卧室数量，随机生成1 - 5之间整数，共100条数据
    'bathrooms': np.random.randint(1, 3, size),  # 浴室数量，随机生成1 - 3之间整数，共100条数据
    'beds': np.random.randint(1, 4, size),  # 床的数量，随机生成1 - 4之间整数，共100条数据
    'price': np.random.randint(50, 500, size),  # 价格，随机生成50 - 500之间整数，共100条数据
   'minimum_nights': np.random.randint(1, 7, size),  # 最少入住晚数，随机生成1 - 7之间整数，共100条数据
   'maximum_nights': np.random.randint(7, 30, size),  # 最多入住晚数，随机生成7 - 30之间整数，共100条数据
    'number_of_review': np.random.randint(0, 100, size)  # 评论数量，随机生成0 - 100之间整数，共100条数据
}

# 创建DataFrame
df = pd.DataFrame(data)

# 保存为CSV文件（可选操作，如需保存数据）
df.to_csv('listing.csv', index=False)
